overlapping petals - Turkish English Dictionary